#include <deThread.hpp>
Public Member Functions | |
| virtual void | Lock ()=0 |
| virtual void | Unlock ()=0 |
| virtual deBoolean | TryLock (u32 waitTimeInMs)=0 |
| virtual s32 | Release ()=0 |
Protected Member Functions | |
| virtual | ~IdeThreadLock () |
|
|
|
|
|
Acquires an exclusive lock in the currently executing thread. This method will block until other threads relinquish the lock. Each Lock or successful TryLock call must be paired with an Unlock call. |
|
|
Releases & destroys a lock object. This will block until the current thread can acquire this lock, and will then proceed. |
|
|
Attempts to acquire an exclusive lock in the currently executing thread. Each Lock or successful TryLock call must be paired with an Unlock call.
|
|
|
Relinquishes an exclusive lock, signaling any threads that are waiting for this lock object to be relinquished. |
1.3-rc3